package com.diandian.backend.product.param;

import com.diandian.backend.product.dto.ProductOfflineBrandTreeListParamDTO;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

public class ProductOfflineBrandTreeListParam implements Serializable {

	private String typeEql;
	private String typeLike;
	private String nodeCodeEql;
	private String nodeCodeLike;
	private String nodeNameEql;
	private String nodeNameLike;
	private String nodePathEql;
	private String nodePathLike;
	private String parentNodeCodeEql;
	private String parentNodeCodeLike;
	private String remarkEql;
	private String remarkLike;
	private String belongEql;
	private String belongLike;
	private String createUserIdEql;
	private String createUserIdLike;
	private String createUserNameEql;
	private String createUserNameLike;
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createTimeBefore;
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createTimeAfter;
	private String orgIdEql;
	private String orgIdLike;
	private String orgCodeEql;
	private String orgCodeLike;
	private String updateUserIdEql;
	private String updateUserIdLike;
	private String updateUserNameEql;
	private String updateUserNameLike;
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date updateTimeBefore;
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private Date updateTimeAfter;
	private Integer del;

	public ProductOfflineBrandTreeListParamDTO toDTO(){
		ProductOfflineBrandTreeListParamDTO result = new ProductOfflineBrandTreeListParamDTO();
		result.setTypeEql(this.typeEql);
		result.setTypeLike(this.typeLike);
		result.setNodeCodeEql(this.nodeCodeEql);
		result.setNodeCodeLike(this.nodeCodeLike);
		result.setNodeNameEql(this.nodeNameEql);
		result.setNodeNameLike(this.nodeNameLike);
		result.setNodePathEql(this.nodePathEql);
		result.setNodePathLike(this.nodePathLike);
		result.setParentNodeCodeEql(this.parentNodeCodeEql);
		result.setParentNodeCodeLike(this.parentNodeCodeLike);
		result.setRemarkEql(this.remarkEql);
		result.setRemarkLike(this.remarkLike);
		result.setBelongEql(this.belongEql);
		result.setBelongLike(this.belongLike);
		result.setCreateUserIdEql(this.createUserIdEql);
		result.setCreateUserIdLike(this.createUserIdLike);
		result.setCreateUserNameEql(this.createUserNameEql);
		result.setCreateUserNameLike(this.createUserNameLike);
		result.setCreateTimeBefore(this.createTimeBefore);
		result.setCreateTimeAfter(this.createTimeAfter);
		result.setOrgIdEql(this.orgIdEql);
		result.setOrgIdLike(this.orgIdLike);
		result.setOrgCodeEql(this.orgCodeEql);
		result.setOrgCodeLike(this.orgCodeLike);
		result.setUpdateUserIdEql(this.updateUserIdEql);
		result.setUpdateUserIdLike(this.updateUserIdLike);
		result.setUpdateUserNameEql(this.updateUserNameEql);
		result.setUpdateUserNameLike(this.updateUserNameLike);
		result.setUpdateTimeBefore(this.updateTimeBefore);
		result.setUpdateTimeAfter(this.updateTimeAfter);
		result.setDel(this.del);
		return result;
	}

	public String getTypeEql() {
		return typeEql;
	}
	public void setTypeEql(String typeEql) {
		this.typeEql = typeEql;
	}
	public String getTypeLike() {
		return typeLike;
	}
	public void setTypeLike(String typeLike) {
		this.typeLike = typeLike;
	}
	public String getNodeCodeEql() {
		return nodeCodeEql;
	}
	public void setNodeCodeEql(String nodeCodeEql) {
		this.nodeCodeEql = nodeCodeEql;
	}
	public String getNodeCodeLike() {
		return nodeCodeLike;
	}
	public void setNodeCodeLike(String nodeCodeLike) {
		this.nodeCodeLike = nodeCodeLike;
	}
	public String getNodeNameEql() {
		return nodeNameEql;
	}
	public void setNodeNameEql(String nodeNameEql) {
		this.nodeNameEql = nodeNameEql;
	}
	public String getNodeNameLike() {
		return nodeNameLike;
	}
	public void setNodeNameLike(String nodeNameLike) {
		this.nodeNameLike = nodeNameLike;
	}
	public String getNodePathEql() {
		return nodePathEql;
	}
	public void setNodePathEql(String nodePathEql) {
		this.nodePathEql = nodePathEql;
	}
	public String getNodePathLike() {
		return nodePathLike;
	}
	public void setNodePathLike(String nodePathLike) {
		this.nodePathLike = nodePathLike;
	}
	public String getParentNodeCodeEql() {
		return parentNodeCodeEql;
	}
	public void setParentNodeCodeEql(String parentNodeCodeEql) {
		this.parentNodeCodeEql = parentNodeCodeEql;
	}
	public String getParentNodeCodeLike() {
		return parentNodeCodeLike;
	}
	public void setParentNodeCodeLike(String parentNodeCodeLike) {
		this.parentNodeCodeLike = parentNodeCodeLike;
	}
	public String getRemarkEql() {
		return remarkEql;
	}
	public void setRemarkEql(String remarkEql) {
		this.remarkEql = remarkEql;
	}
	public String getRemarkLike() {
		return remarkLike;
	}
	public void setRemarkLike(String remarkLike) {
		this.remarkLike = remarkLike;
	}
	public String getBelongEql() {
		return belongEql;
	}
	public void setBelongEql(String belongEql) {
		this.belongEql = belongEql;
	}
	public String getBelongLike() {
		return belongLike;
	}
	public void setBelongLike(String belongLike) {
		this.belongLike = belongLike;
	}
	public String getCreateUserIdEql() {
		return createUserIdEql;
	}
	public void setCreateUserIdEql(String createUserIdEql) {
		this.createUserIdEql = createUserIdEql;
	}
	public String getCreateUserIdLike() {
		return createUserIdLike;
	}
	public void setCreateUserIdLike(String createUserIdLike) {
		this.createUserIdLike = createUserIdLike;
	}
	public String getCreateUserNameEql() {
		return createUserNameEql;
	}
	public void setCreateUserNameEql(String createUserNameEql) {
		this.createUserNameEql = createUserNameEql;
	}
	public String getCreateUserNameLike() {
		return createUserNameLike;
	}
	public void setCreateUserNameLike(String createUserNameLike) {
		this.createUserNameLike = createUserNameLike;
	}
	public Date getCreateTimeBefore() {
		return createTimeBefore;
	}
	public void setCreateTimeBefore(Date createTimeBefore) {
		this.createTimeBefore = createTimeBefore;
	}
	public Date getCreateTimeAfter() {
		return createTimeAfter;
	}
	public void setCreateTimeAfter(Date createTimeAfter) {
		this.createTimeAfter = createTimeAfter;
	}
	public String getOrgIdEql() {
		return orgIdEql;
	}
	public void setOrgIdEql(String orgIdEql) {
		this.orgIdEql = orgIdEql;
	}
	public String getOrgIdLike() {
		return orgIdLike;
	}
	public void setOrgIdLike(String orgIdLike) {
		this.orgIdLike = orgIdLike;
	}
	public String getOrgCodeEql() {
		return orgCodeEql;
	}
	public void setOrgCodeEql(String orgCodeEql) {
		this.orgCodeEql = orgCodeEql;
	}
	public String getOrgCodeLike() {
		return orgCodeLike;
	}
	public void setOrgCodeLike(String orgCodeLike) {
		this.orgCodeLike = orgCodeLike;
	}
	public String getUpdateUserIdEql() {
		return updateUserIdEql;
	}
	public void setUpdateUserIdEql(String updateUserIdEql) {
		this.updateUserIdEql = updateUserIdEql;
	}
	public String getUpdateUserIdLike() {
		return updateUserIdLike;
	}
	public void setUpdateUserIdLike(String updateUserIdLike) {
		this.updateUserIdLike = updateUserIdLike;
	}
	public String getUpdateUserNameEql() {
		return updateUserNameEql;
	}
	public void setUpdateUserNameEql(String updateUserNameEql) {
		this.updateUserNameEql = updateUserNameEql;
	}
	public String getUpdateUserNameLike() {
		return updateUserNameLike;
	}
	public void setUpdateUserNameLike(String updateUserNameLike) {
		this.updateUserNameLike = updateUserNameLike;
	}
	public Date getUpdateTimeBefore() {
		return updateTimeBefore;
	}
	public void setUpdateTimeBefore(Date updateTimeBefore) {
		this.updateTimeBefore = updateTimeBefore;
	}
	public Date getUpdateTimeAfter() {
		return updateTimeAfter;
	}
	public void setUpdateTimeAfter(Date updateTimeAfter) {
		this.updateTimeAfter = updateTimeAfter;
	}
	public Integer getDel() {
		return del;
	}
	public void setDel(Integer del) {
		this.del = del;
	}
}
